home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
comm
/
browskit.zip
/
README.TXT
< prev
Wrap
Text File
|
1996-08-20
|
18KB
|
383 lines
OFFLINE BROWSER CONSTRUCTION KIT
Binary Executable Version
SI Software - http://www.sisoftware.com/browskit/browskit.htm
info@sisoftware.com
1. OBJECTIVE
2. INSTALLATION AND OPERATION
3. TECHNICAL NOTES
4. ORDER INFORMATION
5. NOTES AND SAMPLE DOCUMENTATION FROM THE REGISTERED SOURCE CODE VERSION
6. LICENSE AGREEMENT
7. CONTACT AND ORDER INFORMATION
***************************************************************************
1. OBJECTIVE
OFFLINE BROWSER CONSTRUCTION KIT unregistered binary executable version
downloads files from WWW (World Wide Web) sites using an "agent" or "agenda"
of URL's.
(The registered version includes source code and documentation for http and
ftp downloads as a tool to help programmers learn how to build their own
personal or commercial offline browser. Other desirable features are layed
out on the main screen but are not supported)
***************************************************************************
2. INSTALLATION AND OPERATING INSTRUCTIONS
OFFLINE BROWSER CONSTRUCTION KIT
EXECUTABLE BINARY VERSION
1. Unzip the file BROWSKIT.ZIP to a single directory
2. Create Program Group And Icons As You Desire
3. Use Text Editor or the program itself to create "agents" or "agendas"
which are lists of URL's to visit, one on each line:
EXAMPLE:
http://www.techweb.com
http://www.iworld.com
http://www.boardwatch.com
Save your "agent" as a text file with a ".NSF" file extension
EXAMPLE:
Save File As: zines.nsf
4. Click on nsurf.exe to run the program (or click on a .nsf agenda file
you have created)
(Please note that the screen is designed to support many features that
are not offered in this program. The only feature that your unregistered
version supports is download of selected WWW files. It's simple, but it works!)
5. Select File, Open to run one of the .NSF files you created
OR:
Click ADD button to create list of URL's to download
6. Click BEGIN DOWNLOAD button to begin the download process.
The application will download the selected htm, gif or jpg files
to the same directory and will create a clickable, browsable index
page of the downloaded files named 2.HTM
7. Use any browser to view the index page named 2.HTM This page indexes
and links to the locally downloaded files and indicates any files that
failed to download. You can use your browser to directly view any of the
saved files also.
**********************************************************************
OPERATION
This build can only download files from WWW sites, using HTTP
(Hyper-Text Transfer Protocol).
Using either a text editor or OFFLINE BROWSER CONSTRUCTION KIT itself,
enter one or more WWW files for download. The format of the filenames
is the same as you would enter the file into a browser, for example,
http://www.netscape.com/index.html. You may enter any valid URL in
the "agenda or agent", a text file with a .nsf extension, including
.gif and .jpg files. Individual agent files cannot exceed 32K in size.
A warning is displayed if a .nsf file exceeds this length.
Click the "Begin Download" button to begin the download process.
The application will download the pages and display "Agenda Completed"
in the status bar when it is finished.
OFFLINE BROWSER CONSTRUCTION KIT downloads the files to the current
directory, creating an index at the same time. The index is named 2.htm.
Open this file with any browser to access the list of links to the
downloaded pages. Pages that failed to download are included in the
list with an error message, and they are not linked to any downloaded file.
Graphics within the web files are not automatically downloaded,
although the individual URLs of these files may be entered in the agenda.
The first time the program is run, it will register itself with Windows
so that anytime a .nsf file is run, the application will automatically
be called. By creating separate file folders with a .nsf agenda in each
folder, you can keep your agendas separate from one another.
**************************************************************************
3. TECHNICAL NOTES
The OFFLINE BROWSER CONSTRUCTION KIT 16 Bit application uses Windows Sockets
(WINSOCK.DLL) for communicating with the Internet. A connection to the Internet
is required before this program is executed. WINSOCK DLLs can vary from each
vendor, although the program had no problems with any particular implementations
of Windows Sockets so far.
**************************************************************************
4. ORDER REGISTERED SOURCE CODE VERSION TODAY BY PHONE, FAX, E-MAIL, MAIL USING
ANY MAJOR CREDIT CARD:
Item #:14788 - OFFLINE BROWSER CONSTRUCTION KIT - $30
Public Software Library - PsL
P.O. Box 35705
Houston, TX 77235-5705
800-242-4775
713-524-6394
FAX - 713-524-6398
Compuserve E-Mail: 71355.470@compuserve.com
"THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY. THE PUBLISHER OF THIS
PROGRAM CANNOT BE REACHED FOR SALES AND TECHNICAL INFORMATION AT THESE NUMBERS"
"Any questions about product or order status? Contact: info@sisoftware.com"
****************************************************************************
5. NOTES AND SAMPLE DOCUMENTATION FROM THE REGISTERED SOURCE CODE VERSION
(YOU HAVE THE UNREGISTERED VERSION, BELOW ARE BRIEF NOTES AND A PREVIEW OF
DOCUMENTATION ACCOMPANYING THE REGISTERED SOURCE CODE VERSION )
OFFLINE BROWSER CONSTRUCTION KIT is a 16-bit application written in Visual C++
version 1.52c. It uses Microsoft Foundation Classes, and makes use of two royalty-free,
distributable .vbx files (Visual Basic controls) to implement the tabbed-dialog
control in the lower portion of the application's main window.
Here is a brief description of the project's files:
Implementation of the "Add Agenda" dialog
Implementation of the "Terms of License" dialog
The CMainFrame class, derived from CFrameWnd
The CNsurfApp application class, derived from CWinApp
The CNsurfDoc document class, derived from CDocument
The CNsurfView form class, derived from CFormView, and the CTabDlg dialog class,
derived from CDialog
The CSockWnd window class, derived from CWnd
Standard MFC file for generating precompiled headers
The CInternet class, derived from CSocket
The Windows resource file
License message that appears in "Terms of License"
Windows module definition file
Application icon
Application toolbar images
Windows 16-bit executable
FarPoint "Imprint" VBX
FarPoint "Tab" VBX
The NSurf16 project makes use of MFC's Document/View architecture to facilitate
reading and writing of the .nsf agenda files. The contents of the .nsf file is
held in the CNsurfDoc member variable m_strAgenda.
CNsurfView is the SDI dialog, associated with resource IDD_NSURF_FORM. This
class is responsible for parsing the agenda file (using CNsurfDoc), managing
internet connections (using CSockWnd), and saving the downloaded files. CNsurfView
downloads as many as four files at a time by creating a CSockWnd for each file.
CSockWnd uses the CInternet class to asynchronously download a file. When a file
is successfully downloaded or fails download, CSockWnd notifies the CNsurfView
window of the status, and the
CSockWnd is destroyed. When a CSockWnd is finished downloading a file, the entire
contents of the file remain in a buffer, which is transferred to a newly-created
file. The file is named according to the original filename at the end of the URL.
If the filename cannot be derived from the URL, a filename with a unique number
is generated. In either case, the filename is added to the master contents file "2.htm".
The asynchronous operation of OBKC is implemented using the OnIdle method...
THE REGISTERED VERSION ALSO INCLUDES FTP EXECUTABLE AND SOURCE
(which follows MFC)
(Sample Of Documentation - Please Order Registered Version For Complete Source Code
And Documentation - ORDER INSTRUCTIONS ARE FOUND ON FOLLOWING PAGES)
********************************************************************